home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- 2.1 _I_n_s_t_a_l_l__o_n__I_R_I_X
-
- This chapter lists supplemental information to the _I_R_I_S
- _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The information listed here is
- product- and release-specific; use it with the Installation
- Guide to install this product.
-
- 2.1.1 _A_r_r_a_y__S_e_r_v_i_c_e_s__S_u_b_s_y_s_t_e_m_s
-
- Array Services is installed as "arraysvcs", and contains the
- following subsystems:
-
- _a_r_r_a_y_s_v_c_s._s_w._a_v_i_e_w ArrayView, the graphical array
- monitor. This is an X-based
- tool for monitoring the status
- of the various machines in an
- array and for performing basic
- job control functions on array
- sessions.
-
- _a_r_r_a_y_s_v_c_s._s_w._b_a_s_e The basic array services
- software. This includes the
- array services daemon and
- several client programs. This
- subsystem is required for any
- system that wishes to take
- advantage of the array
- services.
-
- _a_r_r_a_y_s_v_c_s._s_w._d_e_v Header files for developers
- who wish to take advantage of
- the array services via the
- array services library,
- libarray. This subsystem is
- _n_o_t required for normal
- operation of the array
- services.
-
- _a_r_r_a_y_s_v_c_s._s_w._d_s_o Dynamic Shared Object
- libraries for array services.
- This subsystem is also
- required for any system that
- wishes to take advantage of
- the array services. Both O32
- and N32 libraries are
- included.
-
- _a_r_r_a_y_s_v_c_s._s_w_6_4._d_s_o Array services library for the
- N64 ABI. This is only
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- necessary on systems that have
- N64 applications which make
- use of array services.
-
- _a_r_r_a_y_s_v_c_s._m_a_n._b_a_s_e Man pages for the basic array
- services client and server
- software.
-
- _a_r_r_a_y_s_v_c_s._m_a_n._d_e_v Man pages for the array
- services library functions.
-
- _a_r_r_a_y_s_v_c_s._m_a_n._r_e_l_n_o_t_e_s The release notes for Array
- Services 3.6.
-
-
- 2.1.2 _A_r_r_a_y__S_e_r_v_i_c_e_s__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
-
- This section lists the subsystems (and their sizes) of
- arraysvcs.
-
- If you are installing this product for the first time, the
- subsystems marked ``default'' are the ones that are
- installed if you use the ``go'' menu item. To install a
- different set of subsystems, use the ``install,''
- ``remove,'' ``keep,'' and ``step'' commands in _i_n_s_t to
- customize the list of subsystems to be installed, then
- select the ``go'' menu item.
-
- Note: The listed subsystem sizes are approximate. Refer to
- the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information
- on finding exact sizes.
-
- Subsystem Name Subsystem Size
- (kbytes)
- _a_r_r_a_y_s_v_c_s._m_a_n._b_a_s_e (default) 110
- _a_r_r_a_y_s_v_c_s._m_a_n._d_e_v 100
- _a_r_r_a_y_s_v_c_s._m_a_n._r_e_l_n_o_t_e_s 18
- _a_r_r_a_y_s_v_c_s._s_w._a_v_i_e_w (default) 236
- _a_r_r_a_y_s_v_c_s._s_w._b_a_s_e (default) 400
- _a_r_r_a_y_s_v_c_s._s_w._d_e_v 64
- _a_r_r_a_y_s_v_c_s._s_w._d_s_o (default) 1540
- _a_r_r_a_y_s_v_c_s._s_w_6_4._d_s_o(default) 540
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- 2.1.3 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the subsystems for arraysvcs can be installed using
- IRIX. You do not need to use the miniroot. Refer to the
- _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
- instructions.
-
-
- 2.1.4 _P_r_e_r_e_q_u_i_s_i_t_e_s
-
- Your system must be running at least IRIX 6.5 in order to
- use Array Services 3.6.
-
- If you want to install ArrayView, you must also have the
- ViewKit_eoe.sw.base, desktop_eoe.sw.envm and c++_eoe.sw.lib
- subsystems installed. These are available as part of the
- IRIX distribution.
-
-
- 2.1.5 _C_o_m_p_a_t_i_b_i_l_i_t_y
-
- The arraysvcs product is not compatible with the
- arraysvcs_53 product from earlier releases of Array
- Services, and should not be installed on on the same system
- at the same time.
-
-
- 2.2 _I_n_s_t_a_l_l__o_n__L_i_n_u_x
-
-
- This section guides you through installing Array Services on
- Linux. The Array Services software on Linux consists of the
- arraysvcs rpm package. You will need approximately 3MB of
- hard disk space to install this package.
-
-
- 2.2.1 _I_n_s_t_a_l_l_a_t_i_o_n__m_e_t_h_o_d
-
- Array Services is packaged as an RPM, and uses that
- mechanism to install. To install/upgrade the package, type
- the following command as root:
-
- rpm -U sgi-arraysvcs-<version>.rpm
-
- This will install the Array Services package components on
- your system.
-
-
- 2.2.2 _P_r_e_r_e_q_u_i_s_i_t_e_s
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- To use the Array Services package on Linux, you must have an
- Array Services enabled kernel. This is done with arsess
- kernel module, which is provided with SGI's Linux Base
- Software. If the module is installed correctly, the init
- script provided with the Array Services rpm will load the
- module when starting up the arrayd daemon.
-
-
- 2.3 _C_o_n_f_i_g_u_r_a_t_i_o_n__F_i_l_e_s
-
- Many of the array services rely on configuration information
- contained in the files ////uuuussssrrrr////lllliiiibbbb////aaaarrrrrrrraaaayyyydddd....ccccoooonnnnffff and
- ////uuuussssrrrr////lllliiiibbbb////aaaarrrrrrrraaaayyyydddd....aaaauuuutttthhhh. These files contain information about
- which arrays are present, the machines in each of those
- arrays, and what commands can be executed across an array.
- Please see the _a_r_r_a_y_d._c_o_n_f(4) man pages for detail on
- setting up this file.
-
-
- 2.4 _O_t_h_e_r__I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- The following steps must be performed for a successful
- installation of Array Services. Once Array Services has
- been installed, see "man arrayd.conf" or "man arrayd.auth"
- for more information.
-
- +o An account must exist on all hosts in the array for the
- purposes of running certain Array Services commands.
- This is controlled by the /usr/lib/array/arrayd.conf
- configuration file. The default is to use the user
- account "guest" since this is typically found on unix
- machines. The account name can be changed in
- arrayd.conf.
-
- If necessary, add the specified user account or "guest"
- by default, to all machines in the array.
-
- +o Add the following entry to /etc/services for arrayd
- service and port. The default port number is 5434 and
- is specified in the arrayd.conf configuration file.
-
- sgi-arrayd 5434/tcp # SGI Array Services daemon
-
- +o If necessary, modify the default authentication
- configuration. The default authentication is
- AUTHENTICATION NOREMOTE, which does not allow access
- from remote hosts. The authentication model is
- specified in the /usr/lib/array/arrayd.auth
- configuration file.
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- +o The array services will not become active until they
- are enabled with the _c_h_k_c_o_n_f_i_g(1) command:
-
- _cccc_hhhh_kkkk_cccc_oooo_nnnn_ffff_iiii_gggg _----_----_aaaa_dddd_dddd _aaaa_rrrr_rrrr_aaaa_yyyy
- _cccc_hhhh_kkkk_cccc_oooo_nnnn_ffff_iiii_gggg _----_----_llll_eeee_vvvv_eeee_llll _2222_3333_4444_5555 _aaaa_rrrr_rrrr_aaaa_yyyy _oooo_nnnn
-
- +o It is not necessary to reboot the system after
- installing the array services, to make them active, but
- if you do not reboot, it will be necessary to restart
- them manually.
-
- To do so, use the following command:
-
- _////_eeee_tttt_cccc_////_iiii_nnnn_iiii_tttt_...._dddd_////_aaaa_rrrr_rrrr_aaaa_yyyy _ssss_tttt_aaaa_rrrr_tttt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-